Best Practices for Claude Code
Best Practices for Claude Code - Claude Code Docs
Claude Codeは自律的なコーディング環境であり、従来のチャットボットとは異なり、ファイルの読み取り、コマンド実行、変更の実施を自律的に行う
最も重要な制約はコンテキストウィンドウの管理で、会話やファイル、コマンド出力が蓄積されると性能が低下
効果的な使い方
検証基準を提供することが最も効果的で、テストやスクリーンショットで自己検証させることでパフォーマンスが大幅に向上
大規模な機能開発ではPlan Modeを使い、探索・計画・実装・コミットの4段階に分けて進める
具体的なコンテキストを提供し、ファイル参照や制約条件、既存パターンの指定を明確にすることで修正回数を削減
@記法でファイル参照、画像の貼り付け、URLの提供などリッチなコンテンツを活用
環境設定
CLAUDE.mdファイルでBashコマンド、コードスタイル、ワークフロールールを記述し、全会話で永続的なコンテキストを提供
/permissionsで安全なコマンドを許可リストに追加、またはサンドボックスでOS レベルの分離を有効化
CLIツール(gh、aws、gcloudなど)やMCPサーバー、カスタムスラッシュコマンド、プラグインを活用して機能を拡張
セッション管理
軌道が外れたらすぐに修正し、Escキーで中断、/rewindで以前の状態に復元
無関係なタスクの間では/clearでコンテキストをリセットし、調査にはサブエージェントを使って本来の会話をクリーンに保つ
claude --continueで会話を再開し、複数の並列セッションやヘッドレスモードで自動化・スケーリングが可能
Written by Claude Code